package com.itheima.d0_block;

public class Student {
    //1.静态代码块的格式：static{}
    static {
        System.out.println("静态代码块执行了！");
    }

    //2.定义构造器
    public Student() {
        //System.out.println("构造器执行了！");
        System.out.println("空参");
    }

    public Student(String name) {
        //System.out.println("构造器执行了！");
        System.out.println("有参");
    }

    //3.发现构造器中有重复代码，可以利用构造代码块提高构造器中的代码复用性
    {
        System.out.println("构造器执行了！");
        //注意：构造代码块中的代码会在每一次构造器执行之前执行！
    }
}
